implanted diode - French English Dictionary